package com.water.wfo.user.business.service;

import com.water.wfo.component.api.exception.BusinessException;
import com.water.wfo.sys.pojo.dto.LoginUserInfoDto;
import com.water.wfo.sys.pojo.entity.UserEntity;
import com.water.wfo.sys.pojo.request.UserQueryRequest;
import com.water.wfo.sys.pojo.request.UserRequest;
import com.water.wfo.sys.pojo.response.UserResponse;
import org.springframework.boot.autoconfigure.security.SecurityProperties;

/**
 * packageName com.water.wfo.user.business.service
 *
 * @author
 * @className LoginOutService(处以class为网)
 * @date 2024/8/16
 * @description T0D0
 */
public interface IUserService {

    /**
     * @Author Administrator
     * @Description 查询list集合
     * * @param request
     * @Return com.water.wfo.sys.pojo.response.UserResponse
     * @Date 2024/8/27 20:04
     *
     */
    UserResponse queryUserListInfo(UserQueryRequest request);

    void saveUser(UserRequest userEntity) throws BusinessException;

    void updateUser(UserRequest userEntity) throws BusinessException;

}
